#ifndef __USB_H
#define __USB_H
#include <pebble.h>
#include <usb_desc.h>
#include <usb_istr.h>
#include <usb_lib.h>
#include <usb_pwr.h>

void	cableConfig	(FunctionalState);
void	dispatch	(void);
void	enterLoPower(void);
//uint	flashcpy	(void*,const void*,uint);
uint	getReport	(void);
void	leaveLoPower(void);
uint	sendReport	(void*);

uint	usb_busy		(void);
void	usb_off			(void);
void	usb_on			(void);
ubyte	usb_noPower		(void);
void	usb_serialNum	(void);
ubyte	usb_wait		(void);

#endif